Text copied to clipboard!
Tytuł
Text copied to clipboard!Inżynier FullStack
Opis
Text copied to clipboard!
Poszukujemy Inżyniera FullStack, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie kompleksowych aplikacji webowych. Idealny kandydat powinien posiadać doświadczenie zarówno w technologiach frontendowych, jak i backendowych, a także umiejętność pracy w dynamicznym środowisku projektowym.
Jako Inżynier FullStack będziesz uczestniczyć w pełnym cyklu życia oprogramowania — od analizy wymagań, przez projektowanie architektury, implementację, testowanie, aż po wdrożenie i utrzymanie. Oczekujemy, że będziesz aktywnie współpracować z zespołem projektowym, w tym z projektantami UX/UI, menedżerami produktu oraz innymi programistami, aby dostarczać wysokiej jakości rozwiązania spełniające potrzeby biznesowe.
Twoje codzienne zadania będą obejmować tworzenie interfejsów użytkownika przy użyciu nowoczesnych frameworków frontendowych (np. React, Angular lub Vue.js), jak również implementację logiki aplikacji po stronie serwera z wykorzystaniem technologii takich jak Node.js, Python (Django/Flask), Java (Spring Boot) lub .NET. Będziesz również odpowiedzialny za integrację z bazami danych (SQL i NoSQL), tworzenie API oraz zapewnienie bezpieczeństwa i skalowalności aplikacji.
Szukamy osoby, która jest samodzielna, komunikatywna i potrafi efektywnie zarządzać swoim czasem. Ważna jest dla nas także chęć ciągłego uczenia się i rozwijania swoich umiejętności technicznych. Jeśli jesteś pasjonatem technologii i chcesz mieć realny wpływ na rozwój produktów cyfrowych — ta oferta jest dla Ciebie.
Obowiązki
Text copied to clipboard!- Projektowanie i rozwijanie aplikacji webowych typu fullstack
- Tworzenie interfejsów użytkownika z wykorzystaniem frameworków frontendowych
- Implementacja logiki backendowej i integracja z bazami danych
- Tworzenie i dokumentowanie API
- Współpraca z zespołem projektowym i interesariuszami
- Utrzymanie i optymalizacja istniejących rozwiązań
- Zapewnienie bezpieczeństwa i skalowalności aplikacji
- Udział w przeglądach kodu i testowaniu oprogramowania
- Monitorowanie wydajności aplikacji i reagowanie na błędy
- Wdrażanie najlepszych praktyk programistycznych
Wymagania
Text copied to clipboard!- Minimum 3 lata doświadczenia na podobnym stanowisku
- Znajomość HTML, CSS, JavaScript oraz jednego z frameworków (React, Angular, Vue)
- Doświadczenie w programowaniu backendowym (Node.js, Python, Java lub .NET)
- Znajomość baz danych relacyjnych i nierelacyjnych
- Umiejętność pracy z systemami kontroli wersji (Git)
- Znajomość REST API i/lub GraphQL
- Zrozumienie zasad projektowania zorientowanego na użytkownika
- Umiejętność pracy zespołowej i komunikatywność
- Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji
- Chęć nauki i rozwijania nowych technologii
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie technologie frontendowe i backendowe znasz najlepiej?
- Opisz projekt, w którym pełniłeś rolę Inżyniera FullStack.
- Czy masz doświadczenie w pracy z bazami danych NoSQL?
- Jakie narzędzia wykorzystujesz do testowania aplikacji?
- Jak radzisz sobie z integracją API z zewnętrznymi systemami?
- Czy pracowałeś w metodykach Agile/Scrum?
- Jakie masz doświadczenie z DevOps lub CI/CD?
- Czy potrafisz samodzielnie zaprojektować architekturę aplikacji?
- Jakie są Twoje oczekiwania rozwojowe na najbliższe 2 lata?
- Czy jesteś gotów do pracy w zespole rozproszonym geograficznie?